.items {
  display: flex;
  flex-wrap: wrap;
  padding: 0 5%;

  .item {
    width: 29.3333333%;
    height: 170rpx;
    margin: 3% 2%;
    padding: 3% 0;
    box-shadow: 4rpx 4 tpx 20rpx #ccc;
    border-radius: 16rpx;
    text-align: center;
    background: #fff;

    .item-image {
      width: 80%;
      height: 128rpx;
      margin: 0 10%;
      background: #fff;
    }

    .item-text {
      display: block;
      font-size: 28rpx;
      color: #333;
    }
  }
}